home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 June / Macworld (1999-06).dmg / Shareware World / Info / For Developers / MacZoop2.0.sea / MacZoop2.0 / Required Classes / ZObject.cpp < prev    next >
Text File  |  1999-02-11  |  958b  |  50 lines

  1. /*************************************************************************************************
  2. *
  3. *
  4. *            MacZoop - "the framework for the rest of us"         
  5. *
  6. *
  7. *
  8. *            ZObject.cpp            -- the root object (abstract class)
  9. *
  10. *
  11. *
  12. *
  13. *
  14. *            © 1998, Graham Cox
  15. *
  16. *
  17. *
  18. *
  19. *************************************************************************************************/
  20.  
  21. #include    "ZObject.h"
  22. #include    "ZObjectArray.cpp"
  23. #include    "MacZoop.h"
  24.  
  25. CLASSCONSTRUCTOR( ZObjectList );
  26.  
  27.  
  28.  
  29. #if _MACZOOP_STREAMS
  30.  
  31. ZClassRegistry*        gClasses = new ZClassRegistry();
  32.  
  33. /*----------------------------***  GETCLASSNAME  ***------------------------------*/
  34. /*
  35. return the human readable name of the class of this object
  36. ----------------------------------------------------------------------------------*/
  37.  
  38.  
  39. void    ZObject::GetClassName( Str255 aName )
  40. {
  41.     gClasses->GetNameOfClass( classID, aName );
  42. }
  43.  
  44. #else
  45.  
  46. ZClassRegistry*        gClasses = NULL;
  47.  
  48. void    ZObject::GetClassName( Str255 aName ) {}
  49.  
  50. #endif